.yg-cart {
  background-color: white;
  .yg-cart-content {
    .cart-content-nav {
      background-color: var(--themeColor);
      color: white;
    }
    .cart-content-list {
      .content-list-item {
        height: 2.666667rem;
        display: flex;
        align-items: center;
        border-bottom: 1px solid #ddd;
        .item-left {
          display: flex;
          justify-content: center;
          align-items: center;
          flex:1;
          // i.iconfont.icon-shanchu-xuanzhong {
          //   color: var(--themeColor);
         
          input{
          //  width:15px;
          //  height:15px;
          //  border-radius: 50%;
          //  overflow: hidden;
          // -webkit-appearance: radio;
          }
         
        }
    
        .item-mid {
          flex:2;
          display: flex;
          align-items: center;
          justify-content: center;
          img {
            height: 2.4rem;
            width: 2.4rem;
          }
        }
    
        .item-right {
          flex:4;
          display: flex;
          flex-direction: column;
          justify-content: space-around;
          height: 2.666667rem;
          .right-top {
            .right-title {
              display: -webkit-box;
              overflow: hidden;
              -webkit-line-clamp: 2;
              -webkit-box-orient: vertical
            }
          }
    
          .right-bottom {
            display: flex;
            justify-content: space-between;
            .bottom-left {
              color:var(--themeColor);
            }
    
            .bottom-right {
              height: 0.8rem;
              display: flex;
              align-items: center;
              i.iconfont.icon-iconset0187 {
                margin-right:0.266667rem;
              }
              
              span.num {
                margin-right:0.266667rem;
                
              }
              
              i.iconfont.icon-icon- {
                margin-right:0.266667rem;
    
              }
            }
          }
        }
      }
    }
    .cart-content-bottom {
      position: fixed;
      bottom: 1.333333rem;
      width: 100%;
      height: 1.333333rem;
      align-items: center;
      background-color: white;
      display: flex;
      .all-checked {
        flex:1;
        display: flex;
        align-items: center;
        .circle {
          margin-left: 0.133333rem;
          height: 0.533333rem;
          width: 20px;
          border-radius: 50%;
          border:1px solid #ddd;
          
        }
        
        .text {
          margin-left: 0.133333rem;
          color:#b6b3a6;
          font-size: 0.32rem;
          
        }
      }
    
      .totalPrice {
        flex:2;
        .text1 {
          font-size: 0.373333rem;
        }
    
        .price {
          color:var(--themeColor);
          font-size: 0.373333rem;
        }
      }
    
      .pay {
        flex:1;
        display: flex;
        align-items: center;
        justify-content: center;
        .text3 {
          margin-right: 0.266667rem;
          width: 2.666667rem;
          height: 0.8rem;
          color:white;
          border-radius: 0.533333rem;
          display: flex;
          align-items: center;
          justify-content: center;
          background-color: var(--themeColor);
        }
      }
    }
  }

  .yg-cart-empty {
    .cart-empty-img {
      width: 100%;
    }

    .empty_text {
      text-align: center;
      font-size: 0.8rem;
      a {
        color: var(--themeColor);
      }
    }
  }
}
